﻿
//

//


namespace EMSNet.Core.Service;

/// <summary>
/// 系统信息保存输入参数
/// </summary>
public class InfoSaveInput
{
    /// <summary>
    /// 系统图标（Data URI scheme base64 编码）
    /// </summary>
    public string SysLogoBase64 { get; set; }

    /// <summary>
    /// 系统图标文件名
    /// </summary>
    public string SysLogoFileName { get; set; }

    /// <summary>
    /// 系统主标题
    /// </summary>
    [Required(ErrorMessage = "系统主标题不能为空")]
    public string SysTitle { get; set; }

    /// <summary>
    /// 系统副标题
    /// </summary>
    [Required(ErrorMessage = "系统副标题不能为空")]
    public string SysViceTitle { get; set; }

    /// <summary>
    /// 系统描述
    /// </summary>
    [Required(ErrorMessage = "系统描述不能为空")]
    public string SysViceDesc { get; set; }

    /// <summary>
    /// 水印内容
    /// </summary>
    [Required(ErrorMessage = "水印内容不能为空")]
    public string SysWatermark { get; set; }

    /// <summary>
    /// 版权说明
    /// </summary>
    [Required(ErrorMessage = "版权说明不能为空")]
    public string SysCopyright { get; set; }

    /// <summary>
    /// ICP备案号
    /// </summary>
    [Required(ErrorMessage = "ICP备案号不能为空")]
    public string SysIcp { get; set; }

    /// <summary>
    /// ICP地址
    /// </summary>
    [Required(ErrorMessage = "ICP地址不能为空")]
    public string SysIcpUrl { get; set; }

    /// <summary>
    /// 登录二次验证
    /// </summary>
    public bool? SysSecondVer { get; set; }

    /// <summary>
    /// 图形验证码
    /// </summary>
    public bool? SysCaptcha { get; set; }
}